package cn.wolfcode.wolf2w.redis;

import cn.wolfcode.wolf2w.redis.vo.StrategyStatisVO;

import java.util.List;

public interface IStrategyStatisVORedisService {

    //获取攻略统计对象
    StrategyStatisVO getStrategyStatisVO(String sid);

    //阅读量+1
    void viewnumIncrease(String sid, int num);

    //设置攻略统计对象
    StrategyStatisVO setStrategyStatisVO(StrategyStatisVO vo);


    //评论数+1
    void replaynumIncrease(String sid, int num);


    //用户攻略收藏
    Boolean favor(String sid, String uid);

    //用户攻略收藏集合,显示收藏颜色
    List<String> getUserFavorList(String sid, String userId);

    //点赞数统计
    Boolean strategyThumbup(String sid, String uid);

    //判断攻略是否存在
    boolean isStrategyExist(String sid);

    //获取所有的vo
    List<StrategyStatisVO> queryStatisVOS();
}
